//package com.zdy.ws.ws.controller;
//
//import com.allindata.carbontracking.application.dto.tio.AddDeviceGroupInput;
//import com.allindata.carbontracking.application.services.tio.TioWebSocketService;
//import io.swagger.annotations.Api;
//import io.swagger.annotations.ApiModelProperty;
//import org.apache.shiro.authz.annotation.RequiresUser;
//import org.springframework.web.bind.annotation.PostMapping;
//import org.springframework.web.bind.annotation.RequestBody;
//import org.springframework.web.bind.annotation.RequestMapping;
//import org.springframework.web.bind.annotation.RestController;
//
//import javax.annotation.Resource;
//
///**
// * <p>
// * webSocket配置
// * </p>
// *
// * @author zdy
// * @date 2021/12/22
// */
//@RestController
//@RequestMapping("/v1/webSocket/config")
//@Api(tags = "webSocket配置")
//@RequiresUser
//public class TioWebSocketController {
//
//    @Resource
//    private TioWebSocketService tioWebSocketService;
//
//    /**
//     * 加入群聊
//     **/
//    @PostMapping(value = "addDeviceGroup")
//    @ApiModelProperty(value = "加入群聊")
//    public void addDeviceGroup(@RequestBody AddDeviceGroupInput input) {
//        this.tioWebSocketService.addDeviceGroup(input.getLastDeviceId(), input.getDeviceId());
//    }
//
//    /**
//     * 退出群聊
//     **/
//    @PostMapping(value = "removeDeviceGroup")
//    @ApiModelProperty(value = "退出群聊")
//    public void removeDeviceGroup(@RequestBody AddDeviceGroupInput input) {
//        this.tioWebSocketService.removeDeviceGroup(input.getDeviceId());
//    }
//}
